/**
 * !common.css
 */

body{ font-size: 14px; font-family: Arial, Verdana, 'Microsoft Yahei', 'STHeiti Light', 'Simsun'; background: url(../image/bg.png) no-repeat center 0; }
body{ background-color: #fff; }


.container{ width: 1000px; margin: 0 auto; }
.header{ height: 80px; background-color: #fff; }
.header .container{ position: relative; }
.header .logo{ margin: 0; width: 369px; height: 80px; background: url(../image/login.png) no-repeat; text-indent: -9999px; }
.header .logo a{ display: block; width: 100%; height: 100%; }
.header .reg{ width: 90px;  margin: 43px 12px 0 0; text-align: right;}
.header .reg .o-lg-reg{ background-position:-2px -82px;}
.header .reg a{ color: #3497db; display: inline-block; padding-top: 3px;}
.header .reg a:hover{ text-decoration: underline; }


.pure-logo{ width: 79px; height: 21px; background: url(../image/login.png) -205px -82px no-repeat; }
.footer{padding-top: 38px; text-align: center; font-size: 12px; color: #82939e; background: #f1f4fa;}
.footer .container{ padding: 19px 0 24px; border-top: 1px solid #dde2e9;}
.footer .pure-logo{ display: inline-block; vertical-align: -5px; }

/** 通用 **/
.o-warning{ display: inline-block; width: 16px; height: 16px; vertical-align: middle; background: url(../image/common.png) 0 -120px no-repeat; }
.warning-tip{ padding: 5px 20px; background-color: #fdf0de; line-height: 20px; font-size: 12px; color: #e26f50; }
.warning-tip .o-warning{ margin-right: 5px; vertical-align: -4px; }

/*.mod-list li:hover,
.mod-list li.active{  }*/
.mod-list .mod-slider{ position: absolute; top: 0; left: 0; background: url(../image/index.png) 0 -70px no-repeat; z-index: 1; }

